- давать духу
- (кому)прост.1) (в резкой форме отчитывать, ругать кого-либо) give smb. a good (fine) talking-to (ticking-off); give smb. a piece of one's mind; give smb. a real blast; give it smb. hot <and strong>; give smb. hell
- Обещал, что приедет [генерал], а на прощанье всем подряд, кто в штабе полка был, духу дал: "Почему, говорит, два дня на своём боевом участке ни одного языка мне взять не можете?" (К. Симонов, Живые и мёртвые) — 'He promised to come, and then he gave everyone who happened to be in Regimental HQ a ticking-off: 'Why,' says he, 'haven't you been able to get me a prisoner for interrogation on your battle sector for two days?''
2) (бить, громить кого-либо) give smb. a good (proper) thrashing (pounding, dusting, licking, dressing down); give it smb. hot; give smb. what for (the whatfor); give smb. the works- Много моих земляков погибло на Украине, а фашистов мы положили там ещё больше. Что ж, мы отходили, но духу им давали неплохо. (М. Шолохов, Наука ненависти) — 'Many of my countrymen were killed in the Ukraine, but even more fascists met their death there at our hands. Sure we were retreating, but we gave them the whatfor just the same.'
Русско-английский фразеологический словарь . 2014.